MOVE
하나 이상의 파일을 이동하거나 디렉토리의 이름을 변경하기 위하여 사용한다.
■ 명령어 위치
윈도우가 설치되어 있는 하드디스크(C:\Windows\Command)에 실행 파일 형태로 존재하는 외부 명령어
■ 사용법
MOVE [/Y|/-Y] [source] [target]
■ 옵션 및 매개변수

/y | 목적지에 원본과 같은 이름의 파일이 있을 때 사용자의 확인 없이 덮어쓴다.
/-y | 목적지에 원본과 같은 이름의 파일이 있을 때 사용자에게 덮어쓸 것인지 확인하는 메시지를 보여준다. 항상 목적지 파일을 대체하기 전에 사용자에게 확인하도록 하려면 SET 명령어를 사용하여 COPYCMD 환경 변수를 설정해야 한다.
source | 이동시킬 원본 파일의 경로와 이름을 지정한다. 파일 이름에 와일드 카드(* 또는 ?)를 사용할 수 있지만, 반드시 파일 이름이 명시되어야 한다.
target | 파일이 이동될 목적지의 경로와 이름을 지정한다. 와일드 카드를 사용하여 여러 개의 파일을 이동하는 경우에는 파일 이름을 입력하지 않고 드라이브와 경로만 지정해야 한다.

■ 참고 사항
☞ MOVE 명령어의 효과
MOVE 명령어는 파일을 목적지 디렉토리로 Copy 명령어를 이용하여 복사한 후, 원본 파일을 삭제하는 것과 동일한 효과를 갖는다.
☞ 파일 이동중 이름 변경
하나의 파일을 새로운 디렉토리에 이동할 경우 목적지 디렉토리에 파일 이름을 지정하면 이동하면서 파일 이름을 바꿀 수 있다. 그러나 둘 이상의 파일을 이동할 경우는 목적지에 파일 이름을 지정할 수 없다.
만일 이름을 바꾸면서 이동할 경우 목적지 디렉토리에 동일한 이름의 파일이 있다면 그 파일은 사용자의 확인 과정없이 새로운 파일로 대체된다.
만약, 둘 이상의 파일을 이동할 때 목적지에 파일 이름을 지정하면 오류 메시지가 나타난다.
☞ 디렉토리 이름의 변경
MOVE 명령어를 이용해 디렉토리의 이름을 변경할 수 있다. 이름을 변경하려는 디렉토리 이름과 새 디렉토리 이름을 지정하면 디렉토리 이름이 바뀐다. 그러나 디렉토리 자체를 다른 디렉토리 구조로 이동시킬 수는 없다.
예를 들어, C: 드라이브의 HWP 디렉토리를 HWPW 디렉토리로 이름을 변경하려면 다음과 같이 MOVE 명령어를 사용한다.
move c:\hwp c:\hwpw
☞ 종료 코드
MOVE가 성공적으로 파일을 이동하였거나 디렉토리의 이름을 변경하였다면 운영 체제로 종료 코드 0을 돌려준다. 만약, MOVE 명령어가 정상적으로 파일을 이동시키지 못하였거나 디렉토리의 이름을 변경하지 못한 경우에는 종료 코드 1을 운영 체제로 돌려준다.
■ 사용 예
C:\DATA 디렉토리에서 DOC 확장자를 가진 모든 파일을 C:\HWP\DATA 디렉토리로 이동하고, 확장자를 HWP에서 H15로 변경하려면 다음과 같이 MOVE 명령어를 사용한다.
move c:\\data\*.hwp c:\\hwp\data\*.h15
C 드라이브의 DATA 디렉토리를 HWPDATA 디렉토리로 이름을 변경하려면 다음과 같이 MOVE 명령어를 사용한다.
move c:\data c:\hwpdata